*{
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box;
}

body{
    width: 100%;
}

.navbar{
    width: 100%;
    margin: 0 auto 5px;
    padding: 0 20px;
    background-color: #f8f9fa;
}

.logo_div{
    width: 72px;
    height: 72px;
    margin: 0 20px 0 5px;
}

.logo_div img{
    width: 100%;
    height: 100%;
}

.infobox{
    margin-left: 50px;
    font-size: 18px;
}

.infobox a{
    text-decoration: none;
}

main{
    width: 60%;
    margin: 80px auto 60px;
    position: relative;
}

.fixed-bottom{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #474747;
    text-align: center;
    color: #f8f9fa;
}